package com.apobates.forum.toro.core;
/**
 * 基础类型+String的Type取值枚举
 */
public enum TypeEnum {
    //
    /**
     * 字符串
     */
    Str("java.lang.String"),
    //
    /**
     * 基础类型: int
     */
    BInt("int"),
    //
    /**
     * 基础类型: long
     */
    BLong("long"),
    //
    /**
     * 基础类型: char
     */
    BChar("char"),
    //
    /**
     * 基础类型: boolean
     */
    BBool("boolean"),
    //
    /**
     * 基础类型: short
     */
    BShort("short"),
    //
    /**
     * 基础类型: float
     */
    BFloat("float"),
    //
    /**
     * 基础类型: double
     */
    BDouble("double"),
    //
    /**
     * 基础类型: byte
     */
    BByte("byte"),
    //
    /**
     * int的包装类: Integer
     */
    WInt("java.lang.Integer"),
    //
    /**
     * long的包装类: Long
     */
    WLong("java.lang.Long"),
    //
    /**
     * char的包装类: Character
     */
    WChar("java.lang.Character"),
    //
    /**
     * boolean的包装类: Boolean
     */
    WBool("java.lang.Boolean"),
    //
    /**
     * short的包装类: Short
     */
    WShort("java.lang.Short"),
    //
    /**
     * float的包装类: Float
     */
    WFloat("java.lang.Float"),
    //
    /**
     * double的包装类: Double
     */
    WDouble("java.lang.Double"),
    /**
     * byte的包装类: Byte
     */
    WByte("java.lang.Byte");

    private final String type;

    TypeEnum(String type) {
        this.type = type;
    }

    public String getType() {
        return type;
    }
}
